Techniques Used in String Matching for Network Security
نویسندگان
چکیده
String matching also known as pattern matching is one of primary concept for network security. In this area the effectiveness and efficiency of string matching algorithms is important for applications in network security such as network intrusion detection, virus detection, signature matching and web content filtering system. This paper presents brief review on some of string matching techniques used for network security. Keywords—Filtering, honeypot, network telescope, pattern, string, signature.
منابع مشابه
String Matching Application for Network Security
String matching is one of the key of network security, biological applications and many areas are benefited from a faster string matching algorithm. The effectiveness and efficiency of string matching algorithms is important for applications like as network intrusion detection systems, virus detection, medical science and web content filters system. This paper reviews what works has been done i...
متن کاملA Survey on using String Matching Algorithms for Network Security
In this paper, we make a survey of String Matching Algorithms for network security. It gives the summary of String Matching algorithms by focusing on network security and its subjects that are mainly focused in the literature. In this context, this paper first provides the introduction where it highlights some important aspects in the context of Network Security. Second, it briefly describes so...
متن کاملDesign of 8-bit Dedicated Microprocessor for Content Matching in NIDPS
Content or string matching is the core process of deep package inspection and pattern recognition used by the Network Intrusion Detection and Prevention Systems (NIDPS). Although there are many sophisticated algorithms in software it is an exhaustive process and still beneath the requirements of the high-speed network traffic. In this paper is presented a flexible hardware solution i.e. micropr...
متن کاملState of the Art for String Analysis and Pattern Search Using CPU and GPU Based Programming
String matching algorithms are an important piece in the network intrusion detection systems. In these systems, the chain coincidence algorithms occupy more than half the CPU process time. The GPU technology has showed in the past years to have a superior performance on these types of applications than the CPU. In this article we perform a review of the state of the art of the different string ...
متن کاملA Pattern Partitioning Algorithm for Memory-Efficient Parallel String Matching in Deep Packet Inspection
This paper proposes a pattern partitioning algorithm that maps multiple target patterns onto homogeneous memory-based string matchers. The proposed algorithm adopts the greedy search based on lexicographical sorting. By mapping as many target patterns as possible onto each string matcher, the memory requirements are greatly reduced. key words: computer network security, deep packet inspection, ...
متن کامل